import request from '@/utils/request'

//查询机器人列表 不含分页
export function listonPageRobotConfig(query) {
  return request({
    url: '/nssc/robotconfig/lists',
    method: 'get',
    params: query
  })
}
//一键返航
export function yjfhCmd(query) {
    return request({
      url: '/nssc/modbuscmd/yjfh',
      method: 'get',
      params: query
    })
}
//////////手动模式///////////
//前进
export function qjCmd(query) {
    return request({
      url: '/nssc/modbuscmd/qj',
      method: 'get',
      params: query
    })
  }
  //后退
  export function htCmd(query) {
    return request({
      url: '/nssc/modbuscmd/ht',
      method: 'get',
      params: query
    })
}
//目标位置
export function mbwzCmd(query) {
    return request({
      url: '/nssc/modbuscmd/mbwz',
      method: 'get',
      params: query
    })
  }
//自由模式机器人速度选择
export function jqrsdzymsCmd(query) {
  return request({
    url: '/nssc/modbuscmd/jqrsdzyms',
    method: 'get',
    params: query
  })
}
  //机器人速度选择
export function jqrsdCmd(query) {
    return request({
      url: '/nssc/modbuscmd/jqrsd',
      method: 'get',
      params: query
    })
  }
  //手动模式(机器人运行)
export function robotrunCmd(query) {
    return request({
      url: '/nssc/modbuscmd/robotrun',
      method: 'get',
      params: query
    })
  }

  //////自动模式///////////
  //巡检任务保存
export function xjrwbcCmd(query) {
    return request({
      url: '/nssc/modbuscmd/xjrwbc',
      method: 'get',
      params: query
    })
  }
  //停留点位置
export function tldszCmd(query) {
  return request({
    url: '/nssc/modbuscmd/tldsz',
    method: 'get',
    params: query
  })
}
//定点视频
export function ddspCmd(query) {
  return request({
    url: '/nssc/modbuscmd/ddsp',
    method: 'get',
    params: query
  })
}
//连续视频
export function lxspCmd(query) {
  return request({
    url: '/nssc/modbuscmd/lxsp',
    method: 'get',
    params: query
  })
}
//自动模式启动
export function zdqdCmd(query) {
  return request({
    url: '/nssc/modbuscmd/zdqd',
    method: 'get',
    params: query
  })
}
//巡检点停留间隔时间
export function xjtlsjCmd(query) {
  return request({
    url: '/nssc/modbuscmd/xjtlsj',
    method: 'get',
    params: query
  })
}
//总巡检点数
export function zxjdsCmd(query) {
  return request({
    url: '/nssc/modbuscmd/zxjds',
    method: 'get',
    params: query
  })
}
//自动模式速度设定设置
export function xjsdCmd(query) {
  return request({
    url: '/nssc/modbuscmd/xjsd',
    method: 'get',
    params: query
  })
}

/////////公共操作////////
//轨道总长度
export function gdzcdCmd(query) {
  return request({
    url: '/nssc/modbuscmd/gdzcd',
    method: 'get',
    params: query
  })
}
//自由模式机器人(启动)
export function zymsrobotrunCmd(query) {
  return request({
    url: '/nssc/modbuscmd/zymsrobotrun',
    method: 'get',
    params: query
  })
}
//机器人 (暂停)
export function robotstopCmd(query) {
  return request({
    url: '/nssc/modbuscmd/robotstop',
    method: 'get',
    params: query
  })
}
//摄像头上升
export function sxtssCmd(query) {
  return request({
    url: '/nssc/modbuscmd/sxtss',
    method: 'get',
    params: query
  })
}
//摄像头下降
export function sxtxjCmd(query) {
  return request({
    url: '/nssc/modbuscmd/sxtxj',
    method: 'get',
    params: query
  })
}
//机器人断电
export function jqrddCmd(query) {
  return request({
    url: '/nssc/modbuscmd/jqrdd',
    method: 'get',
    params: query
  })
}
//机器人模式设置
export function msszCmd(query) {
  return request({
    url: '/nssc/modbuscmd/mssz',
    method: 'get',
    params: query
  })
}

//自由模式机器人模式设置
export function zymsmsszCmd(query) {
  return request({
    url: '/nssc/modbuscmd/zymsmssz',
    method: 'get',
    params: query
  })
}
//定时轮询--机器人数据
export function jqrdataCmd(query) {
  return request({
    url: '/nssc/modbuscmd/jqrconn',
    method: 'get',
    params: query
  })
}

//自由模式前进
export function zymsqjCmd(query) {
  return request({
    url: '/nssc/modbuscmd/zymsqj',
    method: 'get',
    params: query
  })
}
//自由模式后退
export function zymshtCmd(query) {
  return request({
    url: '/nssc/modbuscmd/zymsht',
    method: 'get',
    params: query
  })
}



//自由模式机器人(启动)
export function zcsc(query) {
  return request({
    url: '/nssc/modbuscmd/wsfwr1',
    method: 'get',
    params: query
  })
}
//自由模式机器人(启动)
export function fcx(query) {
  return request({
    url: '/nssc/modbuscmd/wsfwr2',
    method: 'get',
    params: query
  })
}
//自由模式机器人(启动)
export function qx(query) {
  return request({
    url: '/nssc/modbuscmd/wsfwr3',
    method: 'get',
    params: query
  })
}
